what explains... - German English Dictionary